iT邦幫忙

2024 iThome 鐵人賽

DAY 25
0
Mobile Development

自己的 app 自己寫系列 第 25

[Day25] 買隊服是充值信仰還是盤子

  • 分享至 

  • xImage
  •  

有空時好像應該先看看官方的 XCode 手冊,目前 iOS 還是綁死在 XCode 上開發,是應該好好學一下 XCode 的一百種小技巧。

XCode 當中提供了很多種不同的斷點,可以點擊左下角的 + 然後新增,斷點的種類也不少,像是:

  • Error Breakpoint 和 Exception Breakpoint,分別會在錯誤和異常時觸發,前者是接 swift error ,後者是處理 C++ 和 Objective-C
  • Symbolic Breakpoint 在特定函式被調用時觸發
  • Runtime Issue Breakpoint 是捕捉 runtime 相關的議題(像是 thread, memory 等問題)
  • Constraint Error Breakpoint 則比較常用在 UI 相關,會在 Auto Layout 發生錯誤時觸發
  • 單元測試相關的是 Test Failure Breakpoint

在官網這篇中有介紹了斷點的資訊,如果要在特定位置設定斷點,就直接點擊數字欄,會出現藍色標籤。設定斷點後,也可以在斷點的 tab 一次性查看所有的斷點,然後去 enable/disable 或者 delete。

而斷點也可以用在多次重複的行為上,像是詳細設定中可以選擇忽視前幾次,在重複走過某個次數後才觸發斷點,能有效截斷無窮迴圈的狀況。或者也能夠設定特定條件,例如變數值是特定情況才觸發等等。


上一篇
[Day24] 好像有些人週五請假
下一篇
[Day26] 假日總是過得特別快
系列文
自己的 app 自己寫30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言